// pages/aa2/aa2.js
Page({

/** 
*跳转到详情页
 */
detail(e){
  wx.showLoading({
    title: '正在跳转...',
  })
  wx.navigateTo({
    url: "../datail/datail"
  })
  var obj=e.currentTarget.dataset
  wx.setStorage({
    key: 'msbd-data',
    data: obj,
  })
  wx.hideLoading()
},
  /**
   * 页面的初始数据
   */
  data: {
    list:[],
    curPage:0,
    pageSize:10,
    scrollTop:0,
    floorstatus: false

  },
//返回顶部
  goTop: function () {
    wx.pageScrollTo({
      scrollTop:0
    })
  },
  //获取页面滚动高度
  onPageScroll(e){
    if (e.scrollTop > 500) {
      this.setData({
        floorstatus: true
      });
    } else {
      this.setData({
        floorstatus: false
      });
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },
  getData(){
    wx.showLoading({
      title:"数据加载中..."
    })
    const db = wx.cloud.database()
    var thi = this
    var skipNum = this.data.curPage * this.data.pageSize
    db.collection('msbd').where({
    /*  type:"CSS" */
    }).skip(skipNum).limit(this.data.pageSize).orderBy("date", "desc").get({
      success: function (res) {
        if(res.data.length==0){
          wx.showToast({
            title: '我是有底线的',
            icon:"none",
            duration: 2000
          })
        }else{
        /*   console.log(res) */
          let arr = thi.data.list
          arr = arr.concat(res.data)
          thi.setData({
            list: arr
          })
          wx.hideLoading() 
          wx.stopPullDownRefresh()
        }  
        } 
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.getData()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    wx.showLoading({
      title: "下拉刷新",
      icon:"none"
    })
    setTimeout(function(){
      wx.hideLoading()
      wx.stopPullDownRefresh()
    },600)
   
    this.setData({
      curPage:0,
      list:[]
    })
    this.getData()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.setData({
      curPage:this.data.curPage + 1
    })
    this.getData()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})